package c.e.a.b.f.b;

import android.os.Parcel;
import android.os.Parcelable.Creator;
import b.i.b.f;
import com.google.android.gms.measurement.internal.zzn;
import com.huawei.hms.api.ConnectionResult;
import java.util.List;

/* compiled from: com.google.android.gms:play-services-measurement-impl@@18.0.0 */
public final class z9 implements Creator<zzn> {
    public final Object createFromParcel(Parcel parcel) {
        Parcel parcel2 = parcel;
        int j1 = f.j1(parcel);
        long j = 0;
        long j2 = j;
        long j3 = j2;
        long j4 = j3;
        long j5 = j4;
        String str = null;
        String str2 = str;
        String str3 = str2;
        String str4 = str3;
        String str5 = str4;
        String str6 = str5;
        String str7 = str6;
        Boolean bool = str7;
        List list = bool;
        String str8 = list;
        long j6 = -2147483648L;
        String str9 = "";
        boolean z = true;
        boolean z2 = false;
        int i = 0;
        boolean z3 = true;
        boolean z4 = true;
        boolean z5 = false;
        while (parcel.dataPosition() < j1) {
            int readInt = parcel.readInt();
            switch (65535 & readInt) {
                case 2:
                    str = f.j0(parcel2, readInt);
                    break;
                case 3:
                    str2 = f.j0(parcel2, readInt);
                    break;
                case 4:
                    str3 = f.j0(parcel2, readInt);
                    break;
                case 5:
                    str4 = f.j0(parcel2, readInt);
                    break;
                case 6:
                    j = f.S0(parcel2, readInt);
                    break;
                case 7:
                    j2 = f.S0(parcel2, readInt);
                    break;
                case 8:
                    str5 = f.j0(parcel2, readInt);
                    break;
                case 9:
                    z = f.O0(parcel2, readInt);
                    break;
                case 10:
                    z2 = f.O0(parcel2, readInt);
                    break;
                case 11:
                    j6 = f.S0(parcel2, readInt);
                    break;
                case 12:
                    str6 = f.j0(parcel2, readInt);
                    break;
                case 13:
                    j3 = f.S0(parcel2, readInt);
                    break;
                case 14:
                    j4 = f.S0(parcel2, readInt);
                    break;
                case 15:
                    i = f.R0(parcel2, readInt);
                    break;
                case 16:
                    z3 = f.O0(parcel2, readInt);
                    break;
                case 17:
                    z4 = f.O0(parcel2, readInt);
                    break;
                case 18:
                    z5 = f.O0(parcel2, readInt);
                    break;
                case ConnectionResult.SERVICE_MISSING_PERMISSION /*19*/:
                    str7 = f.j0(parcel2, readInt);
                    break;
                case 21:
                    readInt = f.T0(parcel2, readInt);
                    if (readInt != 0) {
                        f.t1(parcel2, readInt, 4);
                        bool = Boolean.valueOf(parcel.readInt() != 0);
                        break;
                    }
                    bool = null;
                    break;
                case 22:
                    j5 = f.S0(parcel2, readInt);
                    break;
                case 23:
                    list = f.k0(parcel2, readInt);
                    break;
                case 24:
                    str8 = f.j0(parcel2, readInt);
                    break;
                case 25:
                    str9 = f.j0(parcel2, readInt);
                    break;
                default:
                    f.h1(parcel2, readInt);
                    break;
            }
        }
        f.q0(parcel2, j1);
        return new zzn(str, str2, str3, str4, j, j2, str5, z, z2, j6, str6, j3, j4, i, z3, z4, z5, str7, bool, j5, list, str8, str9);
    }

    public final /* synthetic */ Object[] newArray(int i) {
        return new zzn[i];
    }
}
